spectacles sheep - German English Dictionary